<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 产生100以内的随机数   需要多少次才回产生0  ?  




        // 重复的产生随机数，直到产生的数字是0为止


        // 如果条件不写，就是死循环
        // for(var i = 0 ;  ; i++) {
        //     var num = parseInt(Math.random() * 1000) ;
        //     if(num === 0) {
        //         console.log(++i) ;
        //         break ;
        //     }
        // }


        var i = 0 ;
        while(true) {
            var num = parseInt(Math.random() * 1000) ;
            i++ ;
            if(num === 0) {
                console.log(i) ;
                break ;
            }
        }



 
        // 一般情况下   ， 已知循环次数   建议使用for循环  --- 执行效率更高
        // 特殊情况下   循环次数未知   建议使用 while 语句






    </script>
    
</body>
</html>